<?php 
// Definición de variables comunes
$nombre_controlador = 'animales'; 
$metodo_edicion = 'editar'; 
$metodo_eliminar = 'eliminar'; 
$metodo_nuevo = 'nuevo'; 
$metodo_ver = 'ver';
$metodo_filtrar = 'ver_todos';
?>

<!-- FORM para filtrar la búsqueda de mascotas -->
<?php 
$attributes = array('class' => 'form-horizontal', 'role' => 'form_buscar_duenio');
echo form_open($nombre_controlador . '/' . $metodo_filtrar, $attributes); ?>

<!-- Título de la página -->
<div class="page-header" align="center">
  <h4><?=$title?></h4>
</div>

<div align="center">

  <?php
  if(!isset($listado) || !$listado->exists()) { ?>
    <div class="alert alert-danger col-sm-offset-2 col-sm-8">No existen elementos para mostrar</div>
  <?php } ?>

  <!-- Filtros -->
  <div class="form-group">
      <div class="col-sm-offset-4 col-sm-4"> 
        <?php 
        $atributos = array('type' => 'text', 
                           'class' => 'form-control entero', 
                           'name' => 'filtro_id_mascota',
                           'id' => 'filtro_id_mascota', 
                           'placeholder' => 'Código mascota');
        echo form_input($atributos);
        ?> 
      </div>
  </div>

  <div class="form-group">
      <div class="col-sm-offset-4 col-sm-4"> 
        <?php 
        $atributos = array('type' => 'text', 
                           'class' => 'form-control', 
                           'name' => 'filtro_nombre_mascota',
                           'id' => 'filtro_nombre_mascota', 
                           'placeholder' => 'Nombre mascota');
        echo form_input($atributos);
        ?> 
      </div>
  </div>

  <div class="form-group">
    <div class="col-sm-offset-4 col-sm-4">
      <?php
      $opcionesRaza = array("Seleccione raza..."); 
      if(isset($listado_razas)){ 
        $defaultSelection = 0; 
        foreach ($listado_razas as $raza) { 
          $opcionesRaza[$raza->id] = $raza->nombre;
        }
      
        echo form_dropdown('filtro_raza', $opcionesRaza, $defaultSelection, "id = filtro_raza, class = 'form-control'");
      }
      ?>    
    </div>
  </div>

  <div class="form-group">
    <div class="col-sm-offset-4 col-sm-4">
      <?php
      $opcionesContextura = array("Seleccione contextura..."); 
      if(isset($listado_contexturas)){ 
        $defaultSelection = 0; 
        foreach ($listado_contexturas as $contextura) { 
          $opcionesContextura[$contextura->id] = $contextura->nombre;
        }
      
        echo form_dropdown('filtro_contextura', $opcionesContextura, $defaultSelection, "id = filtro_contextura, class = 'form-control'");
      }
      ?>    
    </div>
  </div>  

  <div class="form-group">
    <div class="col-sm-offset-4 col-sm-4">
      <?php
      $opcionesPelaje = array("Seleccione pelaje..."); 
      if(isset($listado_pelajes)){ 
        $defaultSelection = 0; 
        foreach ($listado_pelajes as $pelaje) { 
          $opcionesPelaje[$pelaje->id] = $pelaje->nombre;
        }
      
        echo form_dropdown('filtro_pelaje', $opcionesPelaje, $defaultSelection, "id = filtro_pelaje, class = 'form-control'");
      }
      ?>    
    </div>
  </div>

  <div class="form-group">
    <div class="col-sm-offset-4 col-sm-4">
      <?php
      $opcionesPrestador = array("Seleccione prestador..."); 
      if(isset($listado_prestadores)){ 
        $defaultSelection = 0; 
        foreach ($listado_prestadores as $prest) { 
          $opcionesPrestador[$prest->id] = $prest->nombre;
        }
      
        echo form_dropdown('filtro_prestador', $opcionesPrestador, $defaultSelection, "id = filtro_prestador, class = 'form-control'");
      }
      ?>    
    </div>
  </div>

  <div class="form-group">
      <div class="col-sm-offset-4 col-sm-4"> 
        <?php 
        $atributos = array('type' => 'text', 
                           'class' => 'form-control fecha', 
                           'name' => 'filtro_fecha_ingreso',
                           'id' => 'filtro_fecha_ingreso', 
                           'placeholder' => 'Fecha de ingreso');
        echo form_input($atributos);
        ?> 
      </div>
  </div>

  <div class="form-group">
    <div align="center"> 
      <?php
      echo form_submit('btn_buscar', 'Buscar', "class = 'btn btn-default' title = 'Buscar' alt = 'Buscar'");
      ?> 
    </div>
</div>
<?php echo form_close();?>
<!-- FIN FORM búsqueda de mascotas -->

  <?php if(isset($error) && $error != '') { ?>
  <div class="alert alert-danger col-sm-offset-2 col-sm-8"><?=$error?></div>
  <?php } ?> 

  <table class="table table-hover table-responsive">
  
  <?php
  if(isset($listado)) {
    if($listado->exists())
    {
      ?>
      <thead>
        <tr>
          <td>C&oacute;digo</td>
          <td>Nombre</td>
          <td>Raza</td>
          <td>Contextura</td>
          <td>Pelaje</td>
          <td>Fecha de ingreso</td>
          <td></td>
          <td></td>
          <td></td>
        </tr>
      </thead>
      <tbody>
      <?php
        foreach ($listado as $animal) 
        {
            $id_elemento = $animal->id;
            $animal->raza->get();
            $animal->contextura->get();
            $animal->pelaje->get();
            ?>

            <tr>
              <td><?=$id_elemento?></td> 
              <td><?=$animal->nombre?></td> 
              <td><?=$animal->raza->nombre?></td>
              <td><?=$animal->contextura->nombre?></td>
              <td><?=$animal->pelaje->nombre?></td>
              <td><?=$animal->fecha_ingreso?></td>
              <td><input onclick="ver('mascota', [<?=$id_elemento?>])" value="Ver" type="button" class="btn btn-default" title = 'Ver' alt = 'Ver'/></td>
              <td><input onclick="editar('mascota', 'E', [<?=$id_elemento?>])" value="Editar" type="button" class = 'btn btn-info' title = 'Editar' alt = 'Editar'/></td>
              <td><input onclick="borrar('mascota', <?=$id_elemento?>)" value="Eliminar" type="button" class = 'btn btn-danger' title = 'Eliminar' alt = 'Eliminar'/></td>              
            </tr>
        
      <?php 
      }
    } 
  } 
  ?>

    </tbody>
  </table>
</div>

<div align="center" style="padding-top:35px">
  <input onclick="editar('mascota', 'A', [])" value="Nuevo" type="button" class = 'btn btn-success btn-lg' title = 'Nuevo' alt = 'Nuevo'/>
</div>

<!-- Sección de Formularios modales -->
<div class="modal fade" id="modalEditarMascota" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"></div>
<div class="modal fade" id="modalVerMascota" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"></div>
<!-- FIN Sección de Formularios modales -->